軟體架構師的工作就是要創建滿足業務需要的系統,架構師在考慮購講軟體架構的真正價值時,不能只關注系統構造的技術,更要對客戶價值和商務價值有更深刻的認識,了解自己能幫客戶解決怎樣的問題,怎樣幫公司賺錢
成為一位熟悉商務的架構師,必須:
1.了解商務
2.了解自己的公司
3.了解客戶
4.了解領域
創新
Joseph Tidd、John Bessant與Keith Pavitt的理論,將創新分為四種類型:
產品創新(Product innovation):主要有改進和突破兩種形式。
流程創新(Process innovation):對企業內部流程進行改進或突破。
定位創新(Position innovation)指企業對產品和服務進入目標市場的創新。
模式創新(Paradigm innovation)指企業盈利方式的變革。
1.了解創新的定義
2.建立條件
3.發展內心準則
(1)傾聽內心
(2)學會相信自己
(3)傾聽客戶的聲音,並保持自我認知
(4)用協作的方式傾聽別人
(5)循序漸進
(6)願意接受今天的不行,來收穫明天的成功
4.放大眼界
5.整合能力
6.了解知識產權申明的根本是簡潔性
7.思考問題
8.定義問題
9.必要時創新
JavaScript 補零 學習紀錄
左側:
function prefix(num, val) {
return (new Array(num).join('0') + val).slice(-num);
}
str.padStart(targetLength [, padString])
function padLeft(str, len) {
str = '' + str;
return str.length >= len ? str : new Array(len - str.length + 1).join("0") + str;
}
右側:
str.padEnd(targetLength [, padString])
function padRight(str, len) {
str = '' + str;
return str.length >= len ? str : str + new Array(len - str.length + 1).join("0");
}